/*Global styles*/
body{font-family:"Arial","宋体","Helvetica",Serif;font-size:12px;line-height: 1.6em;padding:0px; margin:0px auto;}
ul{list-style-type:none; list-style-position : outside; margin:0; padding:0;}
li{margin:0;padding:0;border:0;list-style-type:none;}
img{border:0;margin:0;padding:0;}


.theme{
width:680px;
text-align:center;
float:left;
}
.xyzp_xrk{
width:100%;
height:151px;
background:url(../images/tutor/xyzp/xrk.jpg);
}
.theme_title_01{
font-family:'黑体';
font-size:30px;
font-weight:bolder;
padding:20px 0 30px 0;
}

.theme_title_02{
font-family:'黑体';
font-size:22px;
padding:12px 0 0 0;
}

.theme_title_02 p{
text-indent:24px;
}

.theme_zhushi{
width:90%;
height:800px;
background:#bbddff;
margin:0 0 20px 40px;
}

.theme_table{
border:2px dashed #669fd5;
margin:25px 30px 20px 30px;
background:#e1f0ff;
}

.theme_table tr td{
border:0;
}

.theme_textleft{
text-align:left;
}

.theme_textright{
text-align:right;
}

.theme_links{
padding:10px 55px 10px 20px;
#padding-left:60px;  /*hack ie7*/
}

.theme p{
font-weight:normal;
font-size:14px;
text-align:left;
padding:30px 60px;
line-height:180%;
}

/*Summer*/
#summer_top{
width:100%;
min-height:520px;
padding:257px 0 50px 0;
background:#FFF url(../images/theme/summer/sitebg.jpg) no-repeat top center;
}

#summer_wave{
width:100%;
height:6px;
float:left;
margin:60px 0 0 0;
background:#c4efff url(../images/theme/summer/wave.jpg) repeat-x 0 0;
}

#summer_bottom{
width:100%;
float:left;
padding:40px 0 30px 0;
background:#c4efff;
}

.summer_dw{
width:1000px;
margin:0px auto;
}

.summer_dw_2{
width:990px;
padding:0 0 0 10px;
margin:0px auto;
}

#login{
width:221px;
height:538px;
float:left;
background:url(../images/theme/summer/loginbg.jpg) repeat-x 0 0;
}

#user_status{
width:221px;
height:auto;
float:left;
}

#gift{
width:428px;
height:400px;
margin:0 46px 0 70px;
padding:30px 0 0 0;
float:left;
}
#giftbox{
width:428px;
height:400px;
line-height:400px;
text-align:center;
}
#giftbox img{
	margin:0 auto;
}
#giftbox a{
display:block;
width:428px;
height:400px;
background:url(../images/theme/summer/gift_01.jpg) no-repeat center center;
}

#giftbox a:hover{
display:block;
width:428px;
height:400px;
cursor:pointer;
background:url(../images/theme/summer/gift_hover.gif) no-repeat 0 0;
}


#top10{
width:165px;
height:325px;
float:left;
padding:161px 0 0 70px;
color:#28b2e5;
background:url(../images/theme/summer/top10bg.jpg) no-repeat 0 70px;
}

.loginbox{
color:#29b3e2;
margin:118px 0 0 23px;
}

.jl_top{
padding:3px 0 0 0;
}

.jl_text{
text-indent:4px;
}

.loginbox input{
text-indent:2px;
background:#FFF;
height:20px;
line-height:20px;
width:174px;
border:1px solid #caf5fc;
color:#cdd7df;
}

.loginbox input:hover{
background:#f0f7fc;
border:1px solid #2f73ab;
color:#cdd7df;
}

.loginbox div{
margin:12px 0;
}

.dottedline{
_height:1px;
border-top:1px dotted #9dddee;
}

.loginbox .subbtn {
width:87px;
height:26px;
text-align:center;
border:0;
color:#15799d;
cursor:pointer;
background:#eefdff url(../images/theme/summer/summerbtn.jpg) no-repeat 0 0;
}

.loginbox .subbtn:hover{
width:87px;
text-align:center;
height:26px;
border:0;
cursor:pointer;
color:#15799d;
background:#eefdff url(../images/theme/summer/summerbtn.jpg) no-repeat 0 -26px;
}

.loginbox .getmobilecode {
width:87px;
text-align:center;
height:26px;
border:0;
color:#15799d;
cursor:pointer;
background:#eefdff url(../images/theme/summer/summerbtn.jpg) no-repeat 0 0;
}

.loginbox .getmobilecode:hover{
width:87px;
text-align:center;
height:26px;
border:0;
cursor:pointer;
color:#15799d;
background:#eefdff url(../images/theme/summer/summerbtn.jpg) no-repeat 0 -26px;
}

.loginbox .getmobilecoded{
background-image:url("../images/theme/summer/graybtn.jpg");
color:#FFFFFF;
width:175px;
cursor:auto;
hover:none;
height:28px;
}

.loginbox a{
color:#28b2e5;
}

.loginbox a:hover{
color:#ed689d;
}

.win{
color:#ed6da0;
padding:0 0 0 50px;
height:96px;
overflow:hidden;
position:relative;
}
.wintop{
color:#DD0908;
margin:30px 0 0 0;
padding:0 0 0 50px;
height:auto;
overflow:hidden;
position:relative;
}

.wininfo{
height:96px;position:absolute; top:0px;
}

.summer_icon{
color:#1fa6d8;
background:url(../images/theme/summer/bottombg.jpg) no-repeat 740px 60px;
}

.bluetext{
font-size:12px;
color:#57c1e8;
text-align:left;
}

.pinktext{
font-size:14px;
color:#ed689d;
font-weight:bolder;
text-align:center;
}

.pinkcell{
padding:0 0 10px 0;
}

.pinkcell_2{
padding:0 0 20px 0;
}

.copybtn{
display:block;
float:left;
padding:1px 6px;
border:1px solid #8ed9f4;
background:#c4efff;
color:#5aa9c8;
font-size:12px;
font-weight:normal;
margin:0 0 0 4px;
}

.copylink a{
text-decoration:none;
}

.copylink a:hover{
background:#dff6ff;
color:#58c5f0;
border:1px solid #a9e7ff;
text-decoration:none;
}

.copylink input{
float:left;
background:#FFF;
height:20px;
line-height:20px;
width:124px;
border:1px solid #caf5fc;
color:#82ccdb;
}


/*校园代理招募*/
#xyzp_top{
width:100%;
height:73px;
background:url(../images/tutor/xyzp/topbg.jpg) repeat-x 0 0;
}

#xyzp_bottom{
width:100%;
background:url(../images/tutor/xyzp/bottombg.jpg) repeat 0 0;
}

#xyzp_con{
width:100%;
height:870px;
background:url(../images/tutor/xyzp/bigbg.jpg) no-repeat center 0;
}

#xyzp_con_2{
width:100%;
height:870px;
background:url(../images/tutor/xyzp/bigbg.jpg) no-repeat center 0;
}

.xyzp_dw{
width:1000px;
margin:0 auto;
}

.xyzp_logo{
float:left;
margin:0 0 0 30px;
}

.xyzp_title{
float:right;
margin:28px 24px 0 0;
}

.xyzp_wybm{
float:left;
}

.xyzp_wybm input{
margin:260px 0 0 560px;
cursor:pointer;
border:0;
width:209px;
height:53px;
background:url(../images/tutor/xyzp/bm.png) no-repeat 0 0;
}

.xyzp_wybm input:hover{
background:url(../images/tutor/xyzp/bm_2.png) no-repeat 0 0;
}

.xyzp_sqzg{
width:440px;
float:left;
margin:140px 0 0 500px;
_margin:140px 0 0 250px;
}

.xyzp_sqzg li{
margin:0 0 4px 0;
}

#xyzp_footer{
text-align:center;
margin:-10px 0 0 0;
padding:0 0 30px 0;
}

.xyzp_link{
margin:0 0 6px 0;
}

.xyzp_link a{
text-decoration:none;
color:#000;
}

.xyzp_link a:hover{
text-decoration:underline;
color:#0364a2;
}

.xyzp_table{
width:918px;
border-top:1px solid #f0f0f0;
border-right:1px solid #68b6d5;
border-bottom:1px solid #68b6d5;
border-left:1px solid #68b6d5;
background:#FFF;
margin:0 0 30px 0;
padding:40px 40px 0 40px;
}

.xyzp_bmb{
font-family:'黑体';
font-size:18px;
padding:0 0 6px 0;
border-bottom:1px solid #000;
}



.xyzp_bt{
text-align:right;
}

.xyzp_bt td{
height:50px;
}

.xyzp_x{
color:#faac04;
text-align:center;
}

.xyzp_form{
margin:70px 0 80px 0;
}

.xyzp_form_jl input{
width:224px;
height:20px;
line-height:20px;
text-indent:4px;
border:1px solid #000;
}

.xyzp_form select{
width:224px;
border:1px solid #000;
}

.xyzp_form_jl{
padding:0 0 16px 0;
}

.xyzp_tjbm{
height:100px;
padding:0 0 0 330px;
}

.xyzp_tjbm input{
cursor:pointer;
border:0;
width:209px;
height:53px;
background:url(../images/tutor/xyzp/tibm.png) no-repeat 0 0;
}

.xyzp_tjbm input:hover{
background:url(../images/tutor/xyzp/tibm_2.png) no-repeat 0 0;
}

.xyzp_form_jl textarea{
color:#a9a9a9;
border:1px solid #000;
padding:2px;
}




/*区域代理招募*/
#area_top{
width:100%;
height:73px;
background:url(../images/tutor/xyzp/topbg.jpg) repeat-x 0 0;
}

.area_dw{
width:969px;
margin:0 auto;
background:#FFF;
}

.area_logo{
float:left;
margin:0 0 0 30px;
}

.area_title{
float:right;
margin:28px 24px 0 0;
}

#area_con{
width:100%;
background:#79c7e7;
}

.area_wybm{
background:#FFF;
text-align:center;
padding:0 0 60px 0;
}

.area_wybm input{
cursor:pointer;
border:0;
width:209px;
height:53px;
background:url(../images/tutor/xyzp/bm.png) no-repeat 0 0;
}

.area_wybm input:hover{
background:url(../images/tutor/xyzp/bm_2.png) no-repeat 0 0;
}

#area_footer{
border-top:1px solid #e7e7e7;
text-align:center;
padding:60px 0;
background:#f6f6f6;
}

.area_link{
margin:0 0 6px 0;
}

.area_link a{
text-decoration:none;
color:#000;
}

.area_link a:hover{
text-decoration:underline;
color:#0364a2;
}

.jmrx{
font-family:'Arial','宋体';
font-size:14px;
float:right;
}






/*Viki智能外教庆双节，100%有奖中不停*/
#ma{                 /*ma=mid-autumn*/
width:100%; margin:0 auto;
height:1578px;
background:url(../images/theme/ma/mid-autumn-bg2-v=2.jpg) no-repeat center 0;
}

#me{                 
width:100%;
height:1578px; margin:0 auto;
background:url(../images/theme/ma/mebg2-v=2.jpg) no-repeat center 0;
}

#madw{
margin:0 auto;
width:1000px;
}

#ma_left{
width:450px;
float:left;
}

#ma_right{
float:left;
}

#ma_nav{
width:1000px;
height:34px;
}

#ma_nav ul li{
float:left;
width:111px;
height:34px;
line-height:34px;
color:#FFF;
font-size:14px;
background:url(../images/theme/ma/navbg.jpg) no-repeat 0 0;
}

#ma_nav a{
display:block;
width:111px;
height:34px;
line-height:34px;
color:#FFF;
font-size:14px;
text-align:center;
text-decoration:none;

}

#ma_nav a:visited{
color:#FFF;
}

#ma_nav a:hover{
background:#d70000;
}

#ma_tel{
height:34px;
line-height:34px;
color:#FFF;
font-size:14px;
float:right;
width:184px;
#width:165px;
}

#ma_times{
margin:0 0 0 740px;
#margin:0 0 0 754px;
font-family:'黑体';
font-weight:bolder;
font-size:18px;
color:#e6e59c;
}

#ma_times span{
font-family:'Coda Caption';
font-size:24px;
color:#FFF;
padding:0 2px 0 4px;
}

.CC{
font-family:'Coda Caption';
font-size:18px;
padding:0 4px;
}

.ma_p_num{
margin:46px 0 0 0;
}

.ma_t_sec{
margin:20px 0 0 4px;
_margin:22px 0 0 4px;
#margin:22px 0 0 4px;
}

#ma_login{
width:380px;
height:238px;
margin:190px 0 0 60px;
#margin:70px 0 0 60px;
_margin:190px 0 0 60px;
}

#me_login{
width:380px;
height:238px;
margin:310px 0 0 86px;
}

#ma_user_login{
color:#2e79b2;
font-size:14px;
padding:0 0 0 60px;
#padding:100px 0 0 70px;
_padding:0px 0 0 70px;
}

#ma_login_2{
padding:8px 0 0 80px;
_padding:0 0 0 80px;
#padding:0 0 0 80px;
}

#ma_login_2 a{
color:#d70000;
}

.ma_login_tag{
text-align:right;
height:32px;
font-family:'黑体','Arial';
font-size:14px;
color:#3077b3;
}

.ma_login_box input{
border:1px solid #cdd7df;
width:186px;
height:20px;
line-height:20px;
text-indent:2px;
background:#FFF;
margin:0 0 0 4px;
}

#ma_zcbtn input{
border:0;
cursor:pointer;
width:96px;
height:37px;
background:url(../images/theme/ma/zc.png) no-repeat 0 0;
margin:8px 0 0 4px;
}

.ma_login_box a{
float:left;
display:block;
margin:2px 0 0 8px;
}

.rapid_star{
text-align:left;
}

#me_link{
	
width:350px;
margin:200px 0 0 0;

color:#FFF;
padding:0 30px;
float:left;
}


#ma_link{
height:70px;	
width:350px;
margin:200px 0 0 0;
#margin:330px 0 0 0;
_margin:215px 0 0 0;
color:#FFF;
padding:0 30px;
float:left;
}

#ma_link ul li{
margin:4px 0;
}

#ma_link input{
border:1px solid #154977;
width:186px;
height:20px;
line-height:20px;
text-indent:2px;
}

#macopy{
width:350px;
float:left;
}

#macopy a{
display:block;
width:57px;
height:25px;
float:right;
background:url(../images/theme/ma/copy1.jpg) no-repeat 0 2px;
}

#macopy a:hover{
background:url(../images/theme/ma/copy2.jpg) no-repeat 0 2px;
}

#mashare{
width:180px;
margin:6px 0 0 0;
float:left;
}

#mashare a{
display:block;
float:left;
margin:2px 0 0 2px;
}

#ma_drj{
width:150px;
float:left;
padding:80px 0 0 160px;

}

#ma_drj ul li{
margin:2px 0 0 0;
color:#3077b3;
}

#ma_zp{
padding:204px 0 0 26px;
#padding:204px 0 0 36px;
}

#ma_zjmd{
width:500px;
margin:65px 0 0 30px;
_margin:65px 0 0 40px;
#margin:65px 0 0 30px;
font-size:14px;
color:#FFF;
}

#ma_zjmd td{
height:30px;
}

#ma_zjmd3{
width:500px;
margin:950px 0 0 30px;
font-size:14px;
color:#FFF;
}

#ma_zjmd3 td{
height:24px;
}

.ma_dh{
background:#5a9cd3;
}

.ma_tc{
text-align:center;
}

#bottom{
width:940px;
float:left;
padding:0 35px;
margin:280px 0 0 0;
color:#FFF;
}

.inwin1{
padding:30px 0 0 140px;
}

.inwin2{
padding:84px 0 0 140px;
line-height:220%;
}

.inwin3{
padding:80px 0 0 140px;
line-height:220%;
}
/* Localized */